Public Class PositionQty
Inherits Component

'Group: NoPositions
Private m_NoPositions As New List(Of NoPositionsGroup)

<FieldInfo(GetType(NoPositionsGroup), 0)> _
Public ReadOnly Property NoPositions As List(Of NoPositionsGroup)
Get
Return m_NoPositions
End Get
End Property

Public Class NoPositionsGroup
Inherits Group

Private m_PosType As String

<FieldInfo(GetType(PosTypeFieldInfo), 0)> _
Public Property PosType() As String
Get
Return m_PosType
End Get
Set (value As String)
m_PosType = value
End Set
End Property

Private m_LongQty As Decimal

<FieldInfo(GetType(LongQtyFieldInfo), 1)> _
Public Property LongQty() As Decimal
Get
Return m_LongQty
End Get
Set (value As Decimal)
m_LongQty = value
End Set
End Property

Private m_ShortQty As Decimal

<FieldInfo(GetType(ShortQtyFieldInfo), 2)> _
Public Property ShortQty() As Decimal
Get
Return m_ShortQty
End Get
Set (value As Decimal)
m_ShortQty = value
End Set
End Property

Private m_PosQtyStatus As PosQtyStatus

<FieldInfo(GetType(PosQtyStatusFieldInfo), 3)> _
Public Property PosQtyStatus() As PosQtyStatus
Get
Return m_PosQtyStatus
End Get
Set (value As PosQtyStatus)
m_PosQtyStatus = value
End Set
End Property

'Component: NestedParties
Private m_NestedParties As NestedParties

<FieldInfo(GetType(NestedParties), 4)> _
Public Property NestedParties() As NestedParties
Get
Return m_NestedParties
End Get
Set (value As NestedParties)
m_NestedParties = value
End Set
End Property


End Class




End Class
